microfiltration membrane - French English Dictionary